【NAS】PVE下AMD核显直通和基本配置

您所在的位置:网站首页 amd 虚拟 开启 bios 【NAS】PVE下AMD核显直通和基本配置

【NAS】PVE下AMD核显直通和基本配置

2023-12-27 22:20| 来源: 网络整理| 查看: 265

前排提醒:本教程适用于PVE7,PVE8的朋友需要看补充说明更换源

考虑到很多人装机时没有软路由等,需要先换源来解决问题

替换前建议先更新下证书,否则可能由于证书不可用导致 https 无法使用,进而无法下载所有软件。

先更改

原来的注释或全部删除,用下面的代替

如果是pve8用下面的

先更改

原来的注释或者删除,用下面的代替

PVE8用下面的

PVE8还需要改一下ceph

然后添加

最后更新一下:

PVE一键优化脚本

首先是建议使用PVE一键优化脚本来做一些简单的优化和辅助设置,非常节省时间,教程参考:https://github.com/ivanhao/pvetools

先删除企业源:

安装

启动工具(cd到目录,启动工具)

AMD 的IOMMU分组

有时候发现iommu分组编号是一起的,没法直通

如果未生效 添加允许不安全的中断的配置

核显直通

前言:仅适用于AMD核显5600G,与intel核显直通、独显直通不一样,不同情况不要照搬

bios三开启

开启VT开启IOMMU:在高级的高级/AMD CBS 中开启CSM

屏蔽驱动

添加内容

获取核显id并绑定核显设备

得到

0000:0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [1002:1638] (rev c9)

记下命令显示的最前面的数字序号为IOMMU分组 0000:0a:00.0;后面中括弧中1002:1638为设备id

解释:其中1002:1638为核显设备id,如果已经存在其他直通设备,请使用 , 进行分隔填写多个,如:options vfio-pci ids=14c3:7961,1002:1638

提取vbios

先按照make编译工具

得到0000:0a:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [1002:1638] (rev c9)

记住 0000:0a:00.0

导出rom(如果这里报错permission deny之类的,请更新pve,或者pve内核)

此时导出的vbios在 /tmp/vbios.rom

之后转移到指定目录即可

其它方法各自各显神通吧,总之上传vbios到pve主机的 /usr/share/kvm 目录中

给Windows虚拟机直通PCI设备

如图勾选,amd的核显设备很明显 Cezanne

下面才是重点:

105是你Windows的虚拟机的编号

添加:

vbios.rom就是你提取的显卡vbios的名字

完整配置如下:仅供参考,不要直接照抄

先打补丁,再安装驱动

如果不小心卡主了,请在pve中移除amd核显,然后先打补丁,之后重新安装显卡并配置即可

不完美解决amd gpu passthrough rest bug

下载RadeonResetBugFixService这个软件0.17版本,下载地址:https://github.com/inga-lovinde/RadeonResetBugFix/releases

下载解压放在c盘根目录,cmd管理员模式下运行RadeonResetBugFixService.exe install

等服务安装完成后,就可以随便关闭win10虚拟机了,关闭后就可以在pve显示里面设置为无 none。设置好后就可以正常开机win10虚拟机了

安装Windows驱动并关闭显示

驱动下载区官网:5600G

在pve管理页面修改windows虚拟机设置,选择显示为none

直通sata controller

首先看看sata controller的id是什么,因为在pve里添加pci设备时候会没有提示



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3